package com.lh.java.basic.paragrame;

import java.util.Date;

public class TestTryCatch {

	/**
	 * 功能描述  
	 * @Author: lh  2013-3-19 上午11:42:30
	 */
	public static void main(String[] args) {
//		for (int i = 0; i < 1; i++) {
//			try {				
//				System.out.println(i);
//				throw new Exception("i="+i);
//			} catch (Exception e) {
//				e.printStackTrace();
//				continue;
//				
//			}
//			
//		}
//		int k = 0;
//		int ret = ++k + k++ + ++k + k;
		// ret的值为多少
//		System.err.println(ret);
		
		
//		int i1 = 10, i2 = 10;
//		System.err.println("i1 + i2 = " + i1 + i2);
//		System.err.println("i1 – i2 = " +( i1 -i2));
//		System.err.println("i1 * i2 = " + i1 * i2);
//		System.err.println("i1 / i2 = " + i1 / i2);
		
		
//		Test aTest = new Test();
//		aTest.myMethod(null);
//		Date date = new Date();
//		System.err.println(date.getMonth() + " " + date.getDate());
//		double val = -11.6;
//		System.err.println(Math.round(val));
//		System.err.println(Math.floor(val));
//		System.err.println(Math.ceil(val));
		
		Base b = new Test();
		try {
			b.method();
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		Test t = new Test();
		t.method();
		
	}

}
class Test extends Base{
	public void myMethod(String str) {
	System.err.println("string");
	}
	public void myMethod(Object obj) {
	System.err.println("object");
	}
	@Override
	public void method() {
	System.err.println("test");
	}
	}
class Base{
	public void method() throws InterruptedException {
System.err.println("base");
}
}